﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IBLL;

namespace BLLA
{
	public partial class BLLSession:IBLL.IBLLSession
    {
		#region 01 业务接口 IanswerDAL
		IanswerBLL ianswerBLL;
		public IanswerBLL IanswerBLL
		{
			get
			{
				if(ianswerBLL==null)
					ianswerBLL= new answer();
				return ianswerBLL;
			}
			set
			{
				ianswerBLL= value;
			}
		}
		#endregion

		#region 02 业务接口 IassessDAL
		IassessBLL iassessBLL;
		public IassessBLL IassessBLL
		{
			get
			{
				if(iassessBLL==null)
					iassessBLL= new assess();
				return iassessBLL;
			}
			set
			{
				iassessBLL= value;
			}
		}
		#endregion

		#region 03 业务接口 IbarrageDAL
		IbarrageBLL ibarrageBLL;
		public IbarrageBLL IbarrageBLL
		{
			get
			{
				if(ibarrageBLL==null)
					ibarrageBLL= new barrage();
				return ibarrageBLL;
			}
			set
			{
				ibarrageBLL= value;
			}
		}
		#endregion

		#region 04 业务接口 IclaDAL
		IclaBLL iclaBLL;
		public IclaBLL IclaBLL
		{
			get
			{
				if(iclaBLL==null)
					iclaBLL= new cla();
				return iclaBLL;
			}
			set
			{
				iclaBLL= value;
			}
		}
		#endregion

		#region 05 业务接口 IclassAskDAL
		IclassAskBLL iclassAskBLL;
		public IclassAskBLL IclassAskBLL
		{
			get
			{
				if(iclassAskBLL==null)
					iclassAskBLL= new classAsk();
				return iclassAskBLL;
			}
			set
			{
				iclassAskBLL= value;
			}
		}
		#endregion

		#region 06 业务接口 IclassCollectDAL
		IclassCollectBLL iclassCollectBLL;
		public IclassCollectBLL IclassCollectBLL
		{
			get
			{
				if(iclassCollectBLL==null)
					iclassCollectBLL= new classCollect();
				return iclassCollectBLL;
			}
			set
			{
				iclassCollectBLL= value;
			}
		}
		#endregion

		#region 07 业务接口 IclassColumnDAL
		IclassColumnBLL iclassColumnBLL;
		public IclassColumnBLL IclassColumnBLL
		{
			get
			{
				if(iclassColumnBLL==null)
					iclassColumnBLL= new classColumn();
				return iclassColumnBLL;
			}
			set
			{
				iclassColumnBLL= value;
			}
		}
		#endregion

		#region 08 业务接口 IclassListDAL
		IclassListBLL iclassListBLL;
		public IclassListBLL IclassListBLL
		{
			get
			{
				if(iclassListBLL==null)
					iclassListBLL= new classList();
				return iclassListBLL;
			}
			set
			{
				iclassListBLL= value;
			}
		}
		#endregion

		#region 09 业务接口 IclassNoteDAL
		IclassNoteBLL iclassNoteBLL;
		public IclassNoteBLL IclassNoteBLL
		{
			get
			{
				if(iclassNoteBLL==null)
					iclassNoteBLL= new classNote();
				return iclassNoteBLL;
			}
			set
			{
				iclassNoteBLL= value;
			}
		}
		#endregion

		#region 10 业务接口 IfanDAL
		IfanBLL ifanBLL;
		public IfanBLL IfanBLL
		{
			get
			{
				if(ifanBLL==null)
					ifanBLL= new fan();
				return ifanBLL;
			}
			set
			{
				ifanBLL= value;
			}
		}
		#endregion

		#region 11 业务接口 ImsgDAL
		ImsgBLL imsgBLL;
		public ImsgBLL ImsgBLL
		{
			get
			{
				if(imsgBLL==null)
					imsgBLL= new msg();
				return imsgBLL;
			}
			set
			{
				imsgBLL= value;
			}
		}
		#endregion

		#region 12 业务接口 ImyClassDAL
		ImyClassBLL imyClassBLL;
		public ImyClassBLL ImyClassBLL
		{
			get
			{
				if(imyClassBLL==null)
					imyClassBLL= new myClass();
				return imyClassBLL;
			}
			set
			{
				imyClassBLL= value;
			}
		}
		#endregion

		#region 13 业务接口 ImyTalkDAL
		ImyTalkBLL imyTalkBLL;
		public ImyTalkBLL ImyTalkBLL
		{
			get
			{
				if(imyTalkBLL==null)
					imyTalkBLL= new myTalk();
				return imyTalkBLL;
			}
			set
			{
				imyTalkBLL= value;
			}
		}
		#endregion

		#region 14 业务接口 IorderDAL
		IorderBLL iorderBLL;
		public IorderBLL IorderBLL
		{
			get
			{
				if(iorderBLL==null)
					iorderBLL= new order();
				return iorderBLL;
			}
			set
			{
				iorderBLL= value;
			}
		}
		#endregion

		#region 15 业务接口 IpostDAL
		IpostBLL ipostBLL;
		public IpostBLL IpostBLL
		{
			get
			{
				if(ipostBLL==null)
					ipostBLL= new post();
				return ipostBLL;
			}
			set
			{
				ipostBLL= value;
			}
		}
		#endregion

		#region 16 业务接口 IreplyDAL
		IreplyBLL ireplyBLL;
		public IreplyBLL IreplyBLL
		{
			get
			{
				if(ireplyBLL==null)
					ireplyBLL= new reply();
				return ireplyBLL;
			}
			set
			{
				ireplyBLL= value;
			}
		}
		#endregion

		#region 17 业务接口 IshareDAL
		IshareBLL ishareBLL;
		public IshareBLL IshareBLL
		{
			get
			{
				if(ishareBLL==null)
					ishareBLL= new share();
				return ishareBLL;
			}
			set
			{
				ishareBLL= value;
			}
		}
		#endregion

		#region 18 业务接口 ItalkDAL
		ItalkBLL italkBLL;
		public ItalkBLL ItalkBLL
		{
			get
			{
				if(italkBLL==null)
					italkBLL= new talk();
				return italkBLL;
			}
			set
			{
				italkBLL= value;
			}
		}
		#endregion

		#region 19 业务接口 ItalkManagerDAL
		ItalkManagerBLL italkManagerBLL;
		public ItalkManagerBLL ItalkManagerBLL
		{
			get
			{
				if(italkManagerBLL==null)
					italkManagerBLL= new talkManager();
				return italkManagerBLL;
			}
			set
			{
				italkManagerBLL= value;
			}
		}
		#endregion

		#region 20 业务接口 IuserDAL
		IuserBLL iuserBLL;
		public IuserBLL IuserBLL
		{
			get
			{
				if(iuserBLL==null)
					iuserBLL= new user();
				return iuserBLL;
			}
			set
			{
				iuserBLL= value;
			}
		}
		#endregion

    }

}